/* 
同步读取文件：
  读取文件的时候，要等到文件读取完毕，才会执行后面的代码(sync)
异步读取文件：
  不用等到文件读取完毕，就会执行后面的代码  
*/
const fs=require('fs');
const path=require('path');
let filepath=path.join(__dirname,'hello.txt');
console.log(filepath);
let str=fs.readFileSync(filepath);

//方法一:读取出来的是十六进制的Buffer对象，然后使用toString转换为二进制
console.log(str);//<Buffer 68 65 6c 6c 6f 20 77 72 6f 6c 64 2c 68 65 6c 6c 6f 20 6e 6f 64 65 6a 73 21>
console.log(str.toString());//hello wrold,hello nodejs!

//方法二:readFileSync()设置格式

let str1=fs.readFileSync(filepath,'utf-8');
console.log(str1);//hello wrold,hello nodejs!


console.log("------------------------");

console.log("先读取完毕上面的信息，才继续执行程序");
